<%@ taglib prefix="c"   uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@page import = "com.db4o.servlet.Db4oServlet" %>
<%@page import = "facades.*" %>
<%@page import = "auser.*" %>
<%@page import = "com.db4o.query.*" %>
<% SessionFacade sfacade = new SessionFacade(session); %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet"  href="<%=request.getContextPath()%>/css/display.css" type="text/css" media="screen" />
<script src="<%=request.getContextPath()%>/js/jquery.js"></script>
<script src="<%=request.getContextPath()%>/js/form.js"></script>
<title>Gestione Auser - Ricerca Accantonamnti per modifica</title>
</head>
<body>
	 <c:set var="thisYear" value="<%=util.Conversions.getTodayYear() %>"/> 	 	 		 
	 <form method="post" action="searchedit.jsp">
		<h1>Ricerca Versamento</h1> 
		<fieldset>
			<legend>Dati per ricerca</legend> 
	 		<label for='annoCompetenza'>Anno Competenza</label><input type="text" name="annoCompetenza" id="annoCompetenza" size="45" value="${empty param.annoCompetenza?thisYear:param.annoCompetenza}" /><br/>
	 		<label for='progressivoOperazione'>Numero Operazione</label><input type="text" name="progressivoOperazione" id="progressivoOperazione" size="12" value="${param.progressivoOperazione}" /><br/>
	 		<label for='operatore'>Operatore</label><input type="text" name="operatore" id="operatore" size="45" value="${param.operatore}" /><br/>
	 		<br/>
	 		
	 		<input class='button' type='submit' value='Cerca' id='btnSave' /> 
			<input class='button' type='button' value='Chiudi' id='btnClose' onclick='document.location="<%=request.getContextPath()%>/app/start/index.jsp"'>
	 	</fieldset>
	 	
	 	<c:if test="${!empty param.annoCompetenza || !empty param.operatore || !empty param.progressivoOperazione}">
			<% 	Query qu = sfacade.newQuery(AccantonamentoBar.class); 
				
				Utente utente = (Utente)session.getAttribute("userBean");	 
			   	qu.descend("circolo").constrain(utente.getCircolo());  
			   
				qu.descend("operatore").constrain(request.getParameter("operatore")).like();  
			   
				try{qu	.descend("progressivoOperazione")
				   		.constrain(new Long(request.getParameter("progressivoOperazione"))).equal();  
			   	}catch(Exception e){}
		 	  	
			   	try{qu	.descend("annoCompetenza")
			   		.constrain(new Long(request.getParameter("annoCompetenza"))).equal();  
		   		}catch(Exception e){}
		   	   
		 		qu.descend("progressivoOperazione").orderDescending(); 
		 	%>
		 	
		 	<div class='howtomsg'>Fai un click sull numero operazione per modificarlo</div>
		 	
		 	<fieldset class='searchResult'>
				<legend>Risultati</legend> 
				<ul>
					<table>
					 
					<%  int co=0;  %>
			 		<c:forEach items="<%=qu.execute()%>" var="acc" varStatus="status">
						<tr>
							<td><a href='loader.jsp?id=<%=sfacade.getID("acc",pageContext) %>'> -  ${acc.progressivoOperazione} &nbsp;&nbsp;&nbsp;&nbsp;</a></td>
							<td><fmt:formatDate value="${acc.dataAccantonamento}"  pattern="dd/MM/yyyy"/></td>  
							<td align="right"><fmt:formatNumber pattern="#,###.00" value="${acc.importo}"  /> </td>
							<td align="right">${acc.operatore}&nbsp; </td>
						</tr>
						<% co++; %>
					</c:forEach>
					<%  if(co==0) { %>
						<tr><td> Nessun movimento trovato </td>
					<%  } // if co==0 %>
				</table>
		 
					 
				</ul>
		 	</fieldset>
	 	</c:if>
	 </form>

	
</body>
</html>